#jenkins 构建命令
#cd web/docker/
# sh deploy.sh
#返回上级目录
{ #try
echo '当前目录'
pwd
echo "*****copy nginx 与 Dockerfile*****"
#copy nginx配置文件
cp -r nginx/ ../nginx
cp -f Dockerfile ../Dockerfile
#回到上级目录
cd ..
node -v
#先清空

#现构建项目
#下载依赖
echo "*****cnpm install*******"
npm install
echo "*********npm run build*******"
npm run build --registry=http://registry.npm.taobao.org

#获取到jar包名字
jarName=bbs-web


#获取jar包前缀
imageName=${jarName}

echo "********stop old container*********"
docker stop $imageName
echo "*********del old container and image*********"
docker rm $imageName
docker rmi $imageName
echo "**********start build image*************"
docker build -f Dockerfile -t $imageName  .
echo "***********start run image**************"
docker run -d -p 80:9050 --name $imageName  $imageName
echo "**********set reboot start***********"
docker update --restart=always $imageName
echo "*********publish success*************"
} || { #catch
#docker build -f DockerFile -t $imageName  .
#docker run -d -p 9002:9002  $imageName
#docker update --restart=always $imageName
echo "*********publish  error***********"
}
